package com.vanysoft.business.base.menu.entity;

import java.io.Serializable;
import java.util.Date;

public class TBaseMenu implements Serializable {
    private static final long serialVersionUID = 1L;
    private String functionCode;
    private String parentfunctionCode;
    private String apiId;
    private String iconName;
    private String menuNameCh;
    private String menuNameEn;
    private String menuURI;
    private Float priority;
    private String isMenu;
    private String isVisiable;
    private Date updateTime;
    private String isAvailable;

    public String getFunctionCode() {
        return functionCode;
    }

    public void setFunctionCode(String functionCode) {
        this.functionCode = functionCode == null ? null : functionCode.trim();
    }

    public String getParentfunctionCode() {
        return parentfunctionCode;
    }

    public void setParentfunctionCode(String parentfunctionCode) {
        this.parentfunctionCode = parentfunctionCode == null ? null : parentfunctionCode.trim();
    }

    public String getApiId() {
        return apiId;
    }

    public void setApiId(String apiId) {
        this.apiId = apiId == null ? null : apiId.trim();
    }

    public String getIconName() {
        return iconName;
    }

    public void setIconName(String iconName) {
        this.iconName = iconName == null ? null : iconName.trim();
    }

    public String getMenuNameCh() {
        return menuNameCh;
    }

    public void setMenuNameCh(String menuNameCh) {
        this.menuNameCh = menuNameCh == null ? null : menuNameCh.trim();
    }

    public String getMenuNameEn() {
        return menuNameEn;
    }

    public void setMenuNameEn(String menuNameEn) {
        this.menuNameEn = menuNameEn == null ? null : menuNameEn.trim();
    }

    public String getMenuURI() {
        return menuURI;
    }

    public void setMenuURI(String menuURI) {
        this.menuURI = menuURI == null ? null : menuURI.trim();
    }

    public Float getPriority() {
        return priority;
    }

    public void setPriority(Float priority) {
        this.priority = priority;
    }

    public String getIsMenu() {
        return isMenu;
    }

    public void setIsMenu(String isMenu) {
        this.isMenu = isMenu == null ? null : isMenu.trim();
    }

    public String getIsVisiable() {
        return isVisiable;
    }

    public void setIsVisiable(String isVisiable) {
        this.isVisiable = isVisiable == null ? null : isVisiable.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getIsAvailable() {
        return isAvailable;
    }

    public void setIsAvailable(String isAvailable) {
        this.isAvailable = isAvailable == null ? null : isAvailable.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", functionCode=").append(functionCode);
        sb.append(", parentfunctionCode=").append(parentfunctionCode);
        sb.append(", apiId=").append(apiId);
        sb.append(", iconName=").append(iconName);
        sb.append(", menuNameCh=").append(menuNameCh);
        sb.append(", menuNameEn=").append(menuNameEn);
        sb.append(", menuURI=").append(menuURI);
        sb.append(", priority=").append(priority);
        sb.append(", isMenu=").append(isMenu);
        sb.append(", isVisiable=").append(isVisiable);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", isAvailable=").append(isAvailable);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}